* {
  margin: 0;
  padding: 0;
}
li {
  list-style: none;
}
img {
  border: none;
}
input,
select,
textarea {
  outline: none;
  border: none;
  background: none;
}
textarea {
  resize: none;
}
a {
  text-decoration: none;
}
html,
body {
  height: 100%;
}
.wrap {
  width: 640px;
  height: 100%;
  margin: 0 auto;
  background: url("../image/bg/bg.png") no-repeat #fff;
  font-size: 30px;
  font-weight: normal;
  font-family: "Microsoft Yahei", "微软雅黑";
  color: #767676;
}
.bg {
  background: url("../image/bg/bg2.png") no-repeat;
  background-size: cover;
  height: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}
.main-border {
  width: 580px;
  margin: 0 auto;
  padding-top: 180px;
}
.from-border {
  height: 90px;
  background-color: #ffffff;
  border-radius: 8px;
  margin-bottom: 80px;
}
.from-border .lable-text {
  padding-left: 20px;
  line-height: 89px;
}
.from-border .input-text {
  font-size: 31px;
  padding: 24px 77px 24px 0;
  color: #767676;
}
.btm-border {
  height: 90px;
  text-align: center;
  width: 580px;
  background-color: #00ABE5;
  border-radius: 8px;
}
.btm-border .btn-input {
  color: #ffffff;
  font-size: 30px;
  font-family: "Microsoft Yahei", "微软雅黑";
  line-height: 89px;
}
.content-border {
  width: 580px;
  margin: 0 auto;
  background-color: #ffffff;
  border-radius: 10px;
  padding-top: 100px;
}
.content-border .code-border {
  text-align: center;
  padding-bottom: 50px;
}
.content-border .code-border .code-img {
  width: 288px;
  height: 288px;
  border: 1px solid #555555;
  padding: 5px;
}
.content-border h3.h3-list {
  width: 490px;
  height: 79px;
  padding-left: 30px;
  margin: 0 auto;
  border-bottom: 1px solid #D7D7D7;
  font-size: 30px;
  line-height: 76px;
}
.content-border dl {
  width: 520px;
  /*height: 79px;*/
  margin: 0 auto;
  border-bottom: 1px solid #D7D7D7;
  line-height: 78px;
}
.content-border dl dt {
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
}
.content-border dl dd {
  display: inline-block;
  padding-left: 10px;
}
.content-border dl.noborder {
  border: none;
  height: 80px;
}
.segmentation {
  height: 20px;
  background-color: #E2E2E2;
}
.body-border {
  width: 580px;
  margin: 0 auto;
  padding-top: 250px;
}
.body-border .hint-border {
  height: 190px;
  border-radius: 8px;
  background-color: #ffffff;
  margin-bottom: 170px;
}
.body-border .hint-border p {
  text-align: center;
  line-height: 199px;
}
